After you file

Hi! I'm not an international student but I am a non resident alien since I worked for three months last year on the US. I filled my tax return with TurboTax and I received a message where I was told my tax return was accepted. However I haven't received any direct deposit even when my estimated federal return date was scheduled for April 4th. I know I'll have to amend my tax return with the correct form (1040NR) with Sprintax. My question is, Can I amend my return now or should I wait until I receive the refund? I sincerely don't know how appropiate that would be since I don´t want the IRS to tell me I owe them money that I haven´t received it yet.