On asynchronous communication systems: capacity bounds and relaying schemes