timer based wait now working :)