add alternative asynchronous select helper
mozilla style indentation