Sync push with gen_server call

Sync push with handle_call