This is the one I am using. It is capable of providing 800mA.
If the Optocoupler is not required I will remove it from the schematic.
You do not need U3, it is superfluous. R3 is too high, it should be 220 ohms for the relay used. The 2N3904 is not appropriate, too close to its max ratings. To select a far better switching transistor, do you have preference for surface mount or thru-hole devices?