Is there any difference in meaning in the following sentence?
After you finish your homework, call me.
After you have finshed your homework, call me.
I pretty often hear natives use after and the present perfect when referring to the future, but I am not aware of the difference between the present simple and perfect when talking about the future.